london golf clubs accommodation scotland escorts escort ireland b&b golf glasgow wales self catering golf club bed and breakfast inverness golf course